to find out (something) (by accident); get knowledge of (something existing but not yet known)
find, uncover
to make or design (something not existing before); to make up, think of, (something) for the first time
create, think up
to discover, show, the position of (something); to establish (something) in a place
find
to catch up with and pass (a person, vehicle etc); (of storms, troubles etc) to happen suddenly, by surprise
catch; pass
of overtake
catch; pass